// using System.Collections.Generic;
// using UnityEngine;

// public class UpCardBag : Singleton<UpCardBag>
// {
//     [SerializeField] private UpCardBagContent upCardBagContent;
//     private List<Card> _cards;
//     public List<Card> Cards
//     {
//         set
//         {
//             _cards = value; 
//         }
//         get => _cards;
//     }

//     private CardView _selectedCardView;
//     public CardView SelectedCardView
//     {
//         get => _selectedCardView;
//         set
//         {
//             _selectedCardView = value;
//             foreach (var cardView in upCardBagContent.cardViews)
//             {
//                 cardView.IsHighlighted = false; // 取消所有卡片的高亮
//             }
//             _selectedCardView.IsHighlighted = true; // 确保选中的卡片高亮显示
//         }
//     }
//     public void RefreshCards()
//     {
//         upCardBagContent.RefreshCards();
//         Cards = upCardBagContent.cards;
//     }


//     public void Setup(List<Card> newCards)
//     {
//         Cards = newCards;
//         upCardBagContent.Setup(Cards);
//     }




// }

